package com.itany.corejava.code16_反射;

import com.itany.corejava.code13_jdbc.Dept;

/**
 * @author MissChen
 * @date 2024年03月26日 10:28
 */
public class Test01_获取Class对象 {

    // .java-->编译-->.class-->类加载器-->Class类对象-->实例化-->实例对象
    public static void main(String[] args) throws ClassNotFoundException {

        //方式一:调用类的class属性
        Class c1 = Dept.class;
        System.out.println(c1);

        //方式二:调用对象的getClass方法
        Dept dept=new Dept();
        Class c2=dept.getClass();
        System.out.println(c2);

        // 方式三:通过Class类提供的静态方法forName()获取
        Class c3=Class.forName("com.itany.corejava.code13_jdbc.Dept");
        System.out.println(c3);

    }
}
